package com.itheima.health.service;

import com.itheima.health.entity.PageResult;
import com.itheima.health.pojo.Permission;

/**
 * @author ：w
 * @date ：Created in 2019/7/30 0030
 * @description ：权限业务接口
 * @version: 1.0
 */
public interface PermissionService {
    /**
     * 分页获取权限信息
     * @param currentPage 当前页码
     * @param pageSize 每页数据量
     * @param queryString 查询条件
     * @return
     */
    PageResult findPermissionByCondition(Integer currentPage,Integer pageSize,String queryString);

    /**
     * 新增权限
     * @param permission
     */
    void addOneRecord4Permission(Permission permission);

    /**
     * 基于ID,获取权限信息
     * @param id
     * @return
     */
    Permission findPermissionById(Integer id);

    /**
     * 更新权限
     * @param permission
     */
    void updateOneRecord4Permission(Permission permission);

    /**
     * 基于ID,删除权限
     * @param id
     */
    void delOneRecord4Permission(Integer id);
}
